package com.ccp.dev.form.dao;

import com.ccp.dev.core.basic.base.IBaseMapper;
import com.ccp.dev.form.model.FormDialog;
import org.apache.ibatis.annotations.Param;

/**
 * 自定义对话框 Dao对象
 *
 * @author zhaowj
 */
public interface FormDialogDao extends IBaseMapper<FormDialog, String> {

    /**
     * 根据别名查询自定义对话框数量
     *
     * @param alias 自定义对话框别名
     * @param alias 自定义对话框id
     * @return 记录条数
     */
    int isExistAlias(@Param("alias") String alias, @Param("id") String id);

    /**
     * 根据别名获取对话框对象
     *
     * @param alias 别名
     * @return 对话框对象
     */
    FormDialog getByAlias(String alias);

}
